using System.Collections.Generic;
using System.Windows.Forms;
using App.Modelo;

namespace App.Git.Vista.Widgets
{
    public partial class BusquedaEquiposControl : UserControl
    {
        private IList<Marca> marcas;

        public BusquedaEquiposControl()
        {
            InitializeComponent();
        }

        
        public IList<Marca> Marcas
        {
            get { return marcas; }
            set 
            { 
                marcas = value;
                cmbMarcas.DataSource = marcas;
                cmbMarcas.DisplayMember = "Descripcion";
                cmbMarcas.ValueMember = "Id";

            }
        }
        public string FiltroMarca
        {
            get
            {
                return cmbMarcas.Text;
            }
            set
            {
                cmbMarcas.Text = value;
            }
        }
        public string FiltroModelo
        {
            get
            {
                return txtModelo.Text != "" ? "%" + txtModelo.Text + "%" : "";
            }
            set
            {
                txtModelo.Text = value;
            }
        }
        public string FiltroNroSerie
        {
            get
            {
                return txtNroSerie.Text != "" ? "%" + txtNroSerie.Text + "%" : "";
            }
            set
            {
                txtNroSerie.Text = value;
            }
        }
        public string FiltroCliente
        {
            get
            {
                return txtCliente.Text != "" ? "%" + txtCliente.Text + "%" : "";
            }
            set
            {
                txtCliente.Text = value;
            }

        }


        public bool FiltroClienteVisible
        {
            get { return txtCliente.Visible; }
            set { txtCliente.Visible = label4.Visible = value; }
        }

        public bool FiltroClienteEnabled
        {
            get { return txtCliente.Enabled; }
            set { txtCliente.Enabled = value; }
        }
    }
}
